Skip to main content

includes

Pagpapaliwanag

For example yung string ko is "Hello", may o sa "Hello" diba?

"Hello".includes('o') == true

yung includes method returns niya is a Boolean Value (true or false)

First Argument - yung string na gusto mo i search if included siya sa original string.

const x = 'Hello World'

console.log( x.includes('foo') ) //false

console.log( x.includes('Hello') ) // true

console.log( x.includes('World') ) // true

//Case Sensitive
console.log( x.includes('world') ) // false

//Hindi naapektuhan yung original String
console.log( x ) // 'Hello World'

Second Argument (optional, default is 0) - kung sang index ng string siya mag-uumpisa mag search.

//Searching sa 'Hello World
console.log( x.includes('Hello',0) ) // false

//Searching sa 'ello World
console.log( x.includes('Hello',1) ) // false

//Searching sa 'llo World
console.log( x.includes('llo',2) ) // true

Workaround para maging case insensitive

const a = 'Hello World'
const b = 'WoRlD'

const x = a.toLowerCase()
const y = b.toLowerCase()
console.log(x.includes(y)) // true

// Shorter Version
console.log( a.toLowerCase().includes( b.toLowerCase() ) ) //true

convert niyo muna yung dalawang string sa lowercase or uppercase bago i pag-kumpara.

Iba pang resources